body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{margin:0;padding:0;}
*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;margin:0; padding:0;}
body{font-family: "微软雅黑";font-size: 14px;color: #707070;line-height: 30px;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust: 100%;}
a{text-decoration: none;display: block;}
fieldset, img {border: 0;}
/* 去掉 firefox 下此元素的边框 */
abbr, acronym {border: 0;font-variant: normal;}
i{font-style: normal;}
ul,ol{list-style: none;}
textarea{resize: none;}
span{display: inline-block;}
input[type=submit]{cursor: pointer;}
input[type=text],input[type=submit],input[type=password]{-webkit-appearance: none;}
input[type=radio]{border-radius: 50%;}
input,textarea,a{outline: none;border: none;font-family: "微软雅黑";border-radius: 0;font-size: 14px;color: #707070;}
a{line-height: 30px;}
input:-moz-placeholder,textarea:-moz-placeholder{color: #9f9f9f; opacity:1;}
input::-moz-placeholder,textarea::-moz-placeholder{color: #9f9f9f; opacity:1;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color: #9f9f9f; opacity:1;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color: #9f9f9f; opacity:1;}
img{border: none;vertical-align: top;}
table{border:0;margin:0;border-collapse:collapse;}
table td{padding:0;border-collapse:collapse;}
.cl:after{content: "";display: block;height: 0;*zoom:1;clear: both;}
.fl{float: left;}
.fr{float: right;}
/*::selection{background:transparent;}*/
/*::-moz-selection{background:transparent;}*/
/*==========以下部分是Validform必须的===========*/
.Validform_checktip{line-height:20px; height:20px;overflow:hidden;color:#999;font-size:12px;position: absolute;left: 0;bottom: -24px;}
.Validform_right{color:#71b83d;padding-left:20px;background:url("../images/right.png") no-repeat left center;position: absolute;left: 0;bottom: -24px;}
.Validform_wrong{color:red;padding-left:20px; white-space:nowrap; background:url("../images/error.png") no-repeat left center;position: absolute;left: 0;bottom: -24px;}
.Validform_loading{padding-left:20px;background:url("../images/onLoad.gif") no-repeat left center;}
.Validform_error{background-color:#ffe7e7;}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:260px; position:absolute; top:0; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');background-color: rgba(0,0,0,0.75);border-radius: 20px;min-height: 140px;}
#Validform_msg .iframe{position:absolute; left:0; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:36px; height:36px; text-align:left; font-weight:bold; padding:0 8px; color:#fed602; position:relative;font-size: 16px;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:0; top:0; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:46px 20px 20px; border-top:none; text-align:center;font-size: 16px;font-family: "微软雅黑";color: #fff;background: url("../images/mark.png") no-repeat center 0;background-size: 35px;}
.Validform_close{background: url("../images/close_02.png") no-repeat 0 0;width: 20px;height: 20px;background-size: cover;margin: 10px 14px 10px 10px;}
/*浏览器过时*/
#lowerbroswer{ position:fixed; width:100%; height:100%; left:0; top:0; background:#fff; display:none; z-index:999;}
.centerbox{ margin-top:156px;}
.centerbox h1{ margin-bottom: 10px; color: #f62a67; text-align:center;}
.centerbox p{ text-align:center; font-size:16px;}
.btns{ width:480px; margin:35px auto 0;}
.btns a{ display:block; width:33.33%; float:left;}
.btns a img{ margin:0 auto; display:block;}
.btns h4{ text-align:center; font-size:15px; color:#3c3c3c; margin-top:5px;}
.btns a:hover h4{ color: #f62a67;}
.inner{max-width: 1200px;margin: 0 auto;width: 100%;}
.swiper-button-prev,.swiper-button-next{background: none;}
.scroll-top{width: 50px;height: 50px;position: fixed;right: 2%;bottom: 200px;cursor: pointer;}
.scroll-top img{width: 100%;height: 100%;}
/*字体大小*/
.f12{font-size: 12px;}
.f13{font-size: 13px;}
.f15{font-size: 15px;}
.f16{font-size: 16px;}
.f17{font-size: 17px;}
.f18{font-size: 18px;}
.f20{font-size: 20px;}
.f22{font-size: 22px;}
.f23{font-size: 23px;}
.f25{font-size: 25px;}
.f28{font-size: 28px;}
.f30{font-size: 30px;}
.f35{font-size: 35px;}
/*行高*/
.h-33{line-height: 33px;}
.lh20{line-height: 20px;}
.lh16{line-height: 16px;}
/*字体颜色*/
.co-fff{color: #fff;}
.co-3c{color: #3c3c3c;}
.co-blue{color: #0058a0;}
.co-fff{color: #fff;}
.co-8c{color: #8d8c8c;}
.h-orange:hover{color: #ff7b1c;}
/*字体大小写 粗细*/
.t-upp{text-transform: uppercase;}
.t-cap{text-transform: capitalize;}
.f-weight{font-weight: bolder;}
/*背景*/
.bg-f5{background-color: #f5f5f5;}
.bg-blue{background-color: #0058a0;}
.bgf{background-color: #fff;}
/*其他*/
.in-bl{display: inline-block;}
.table{display: table;}
.cell{display: table-cell;vertical-align: middle;}
.cup{cursor: pointer;}
.t-center{text-align: center;}
.radius{border-radius: 50%;}
.o-hidden{overflow: hidden;}
.mid{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
.u-line:hover{text-decoration: underline;}
.mr1{margin-right: 1px;}
.mt1{margin-top: 1px;}
.mt16{margin-top: 16px;}
.border{border: 1px solid #e9e9e9;}
.borderB{border-bottom: 1px solid #e9e9e9;}
.borderR{border-right: 1px solid #e9e9e9;}
/*过度*/
.tran3{transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;}
.tran5{transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;}
.scale05:hover{transform: scale(1.05);-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);}
.scale:hover{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);}
.tranY:hover{transform: translateY(-10px);-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-o-transform: translateY(-10px);}








